/* eslint-disable */
// @ts-ignore

export type ApiAuthLoginEmployeeUsingPostResponses = {
  /**
   * OK
   */
  200: RApiEmployeeLoginVo;
};

export type ApiAuthLoginOutUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type ApiAuthOpenSafeUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type ApiDeptBoApiDeptDeleteData = {
  /** 主键 */
  id?: number;
};

export type ApiDeptBoApiDeptGetData = {
  /** 主键 */
  id?: number;
};

export type ApiDeptBoApiDeptSaveData = {
  /** 排序max10000 */
  deptSort?: number;
  /** 部门名称max20 */
  deptName?: string;
  /** 部门父级id */
  deptParentId?: number;
  /** 负责人ID */
  deptManagerId?: number;
  /** 部门描述max300 */
  deptDesc?: string;
};

export type ApiDeptBoApiDeptUpdateData = {
  /** 主键 */
  id?: number;
};

export type ApiDeptDeleteDataUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type ApiDeptGetDataUsingPostResponses = {
  /**
   * OK
   */
  200: RApiDeptVo;
};

export type ApiDeptSaveDataUsingPostResponses = {
  /**
   * OK
   */
  200: RLong;
};

export type ApiDeptTreeDataUsingPostResponses = {
  /**
   * OK
   */
  200: RListApiDeptTreeVo;
};

export type ApiDeptTreeVo = {
  /** 创建时间 */
  createTime?: string;
  /** 更新时间 */
  updateTime?: string;
  /** 主键 */
  id?: number;
  /** 部门名称max20 */
  deptName?: string;
  /** 负责人ID */
  deptManagerId?: number;
  deptManagerIdToEmployee?: ApiEmployee;
  /** 部门父级id */
  deptParentId?: number;
  /** 排序max10000 */
  deptSort?: number;
  /** 部门描述max300 */
  deptDesc?: string;
  /** 子部门 */
  children?: ApiDeptTreeVo[];
};

export type ApiDeptUpdateDataUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type ApiDeptVo = {
  /** 创建时间 */
  createTime?: string;
  /** 更新时间 */
  updateTime?: string;
  /** 主键 */
  id?: number;
  /** 部门名称max20 */
  deptName?: string;
  /** 负责人ID */
  deptManagerId?: number;
  deptManagerIdToEmployee?: ApiEmployee;
  /** 部门父级id */
  deptParentId?: number;
  /** 排序max10000 */
  deptSort?: number;
  /** 部门描述max300 */
  deptDesc?: string;
};

export type ApiDictData = {
  /** 主键，自增ID */
  id?: number;
  /** 样式 */
  dictClass?: string;
  /** 是否默认(1) */
  dictDefaultFlag?: number;
  /** 字典类型(max5) */
  dictType?: string;
  /** 字典排序 */
  dictSort?: number;
  /** 字典键值 */
  dictValue?: number;
  /** 字典标签(max10) */
  dictLabel?: string;
};

export type ApiDictGetByTypeUsingPostParams = {
  dictType: string;
};

export type ApiDictGetByTypeUsingPostResponses = {
  /**
   * OK
   */
  200: RApiDictType;
};

export type ApiDictListByTypeUsingPostResponses = {
  /**
   * OK
   */
  200: RListApiDictType;
};

export type ApiDictType = {
  /** 主键，自增ID */
  id?: number;
  /** 字典名称(max10) */
  dictName?: string;
  /** 字典类型(max5) */
  dictType?: string;
  /** 字典备注(max150) */
  dictRemark?: string;
  /** 字典数据 */
  dictDataList?: ApiDictData[];
};

export type ApiEmployee = {
  /** 创建时间 */
  createTime?: string;
  /** 更新时间 */
  updateTime?: string;
  /** 主键 */
  id?: number;
  /** 登录账号 */
  loginName?: string;
  /** 登录密码 */
  loginPwd?: string;
  /** 员工名称max10 */
  employeeName?: string;
  /** 员工性别100 */
  employeeGender?: number;
  /** 手机号码 */
  employeePhone?: string;
  /** 部门ID */
  deptId?: number;
  deptIdVo?: ApiDeptVo;
  /** 职务ID */
  positionId?: number;
  positionIdVo?: ApiPositionVo;
  /** 是否被禁用1 */
  disabledFlag?: number;
  /** 标签 */
  tagList?: ApiTagVo[];
};

export type ApiEmployeeBoApiEmployeeDeleteData = {
  /** 主键 */
  id?: number;
};

export type ApiEmployeeBoApiEmployeeGetPage = {
  /** 员工名称max10 */
  employeeName?: string;
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 职务ID */
  positionId?: number;
  /** 用户标签 */
  tagId?: number;
  /** 是否被禁用1 */
  disabledFlag?: number;
  /** 部门ID */
  deptId?: number;
};

export type ApiEmployeeBoApiEmployeeResetPassword = {
  /** 主键 */
  id?: number;
};

export type ApiEmployeeBoApiEmployeeSaveData = {
  /** 手机号码max11 */
  employeePhone?: string;
  /** 员工名称max10 */
  employeeName?: string;
  /** 用户标签 */
  tagId?: number;
  /** 部门ID */
  deptId?: number;
  /** 员工性别100 */
  employeeGender?: number;
  /** 设置的新密码 */
  newLoginPwd?: string;
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 职务ID */
  positionId?: number;
  /** 登录账号max20 */
  loginName?: string;
  /** 用户标签 */
  tagIdList?: number[];
};

export type ApiEmployeeBoApiEmployeeUpdateData = {
  /** 手机号码max11 */
  employeePhone?: string;
  /** 员工名称max10 */
  employeeName?: string;
  /** 用户标签 */
  tagId?: number;
  /** 是否被禁用1 */
  disabledFlag?: number;
  /** 部门ID */
  deptId?: number;
  /** 员工性别100 */
  employeeGender?: number;
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 职务ID */
  positionId?: number;
  /** 登录账号max20 */
  loginName?: string;
  /** 主键 */
  id?: number;
  /** 用户标签 */
  tagIdList?: number[];
};

export type ApiEmployeeBoApiEmployeeUpdatePassword = {
  /** 登录密码 */
  loginPwd?: string;
  /** 主键 */
  id?: number;
  /** 设置的新密码 */
  newLoginPwd?: string;
};

export type ApiEmployeeDeleteDataUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type ApiEmployeeGetDataUsingPostResponses = {
  /**
   * OK
   */
  200: RApiEmployee;
};

export type ApiEmployeeGetPageUsingPostResponses = {
  /**
   * OK
   */
  200: RPageDataVoApiEmployee;
};

export type ApiEmployeeLoginVo = {
  /** 创建时间 */
  createTime?: string;
  /** 更新时间 */
  updateTime?: string;
  /** 主键 */
  id?: number;
  /** 登录账号 */
  loginName?: string;
  /** 员工名称max10 */
  employeeName?: string;
  /** 员工性别100 */
  employeeGender?: number;
  /** 手机号码 */
  employeePhone?: string;
  /** 部门ID */
  deptId?: number;
  /** 职务ID */
  positionId?: number;
  rbacMenuList?: ApiRbacMenuVo[];
};

export type ApiEmployeeResetPasswordUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type ApiEmployeeSaveDataUsingPostResponses = {
  /**
   * OK
   */
  200: RLong;
};

export type ApiEmployeeTagBoApiTagEmployeeTagPageEmployee = {
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 人员ID */
  employeeId?: number;
  /** 主键 */
  id?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
};

export type ApiEmployeeTagBoApiTagEmployeeTagSaveData = {
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 人员ID */
  employeeId?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 标签ID */
  tagId?: number;
};

export type ApiEmployeeTagVoApiTagEmployeeTagDeleteData = {
  /** 标签Id */
  tagId?: number;
  /** 人员Id */
  employeeId?: number;
};

export type ApiEmployeeUpdateDataUsingPostResponses = {
  /**
   * OK
   */
  200: RLong;
};

export type ApiEmployeeUpdatePasswordUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type ApiLogLogin = {
  /** 主键，自增ID */
  id?: number;
  /** 用户ID */
  logUserId?: number;
  /** 用户类型 */
  logUserType?: string;
  /** 用户姓名 */
  logUserName?: string;
  /** 操作时间 */
  logExecuteTime?: string;
  /** 登录类型120 */
  logType?: number;
  /** IP */
  logIp?: string;
  /** 客户端使用的浏览器或其他应用程序的信息 */
  logUserAgent?: string;
  /** 是否为移动平台1 */
  uaIsMobile?: number;
  /** 平台 */
  uaPlatform?: string;
  /** 浏览器 */
  uaBrowser?: string;
  /** 浏览器版本 */
  uaBrowserVersion?: string;
  /** 引擎 */
  uaEngine?: string;
  /** 引擎版本 */
  uaEngineVersion?: string;
  /** 操作系统 */
  uaOs?: string;
  /** 操作系统版本 */
  uaOsVersion?: string;
};

export type ApiLogLoginBoApiLogLoginGetData = {
  /** 主键，自增ID */
  id?: number;
};

export type ApiLogLoginBoApiLogLoginPageData = {
  /** 登录类型120 */
  logType?: number;
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 操作时间 */
  logExecuteTimeBegin?: string;
  /** 操作时间 */
  logExecuteTimeEnd?: string;
  /** 用户姓名 */
  logUserName?: string;
  /** IP */
  logIp?: string;
};

export type ApiLogLoginGetDataUsingPostResponses = {
  /**
   * OK
   */
  200: RApiLogLogin;
};

export type ApiLogLoginPageDataUsingPostResponses = {
  /**
   * OK
   */
  200: RPageDataVoApiLogLogin;
};

export type ApiLogOperation = {
  /** 主键 */
  id?: number;
  /** 用户ID */
  logUserId?: number;
  /** 用户类型 */
  logUserType?: number;
  /** 用户姓名 */
  logUserName?: string;
  /** 操作模块 */
  logModule?: string;
  /** 操作内容 */
  logContent?: string;
  /** 请求方法 */
  logMethod?: string;
  /** 操作时间 */
  logExecuteTime?: string;
  /** 是否成功1 */
  logSuccessFlag?: number;
  /** IP */
  logIp?: string;
  /** 客户端使用的浏览器或其他应用程序的信息 */
  logUserAgent?: string;
  /** 耗时ms */
  logConsumerTime?: number;
  /** 请求URL */
  logUrl?: string;
  /** 请求参数 */
  logRequestParam?: string;
  /** 返回参数 */
  logResponseParam?: string;
  /** 监控信息 */
  logMonitorInfo?: string;
};

export type ApiLogOperationBoApiLogOperationGetData = {
  /** 主键 */
  id?: number;
};

export type ApiLogOperationBoApiLogOperationPageData = {
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 操作模块 */
  logModule?: string;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 操作时间 */
  logExecuteTimeBegin?: string;
  /** 操作时间 */
  logExecuteTimeEnd?: string;
  /** 用户姓名 */
  logUserName?: string;
  /** 是否成功1 */
  logSuccessFlag?: number;
  /** IP */
  logIp?: string;
};

export type ApiLogOperationGetDataUsingPostResponses = {
  /**
   * OK
   */
  200: RApiLogOperation;
};

export type ApiLogOperationPageDataUsingPostResponses = {
  /**
   * OK
   */
  200: RPageDataVoApiLogOperation;
};

export type ApiOssFileSaveFileUsingPostBody = {
  file?: string;
};

export type ApiOssFileSaveFileUsingPostResponses = {
  /**
   * OK
   */
  200: RFileInfo;
};

export type ApiPositionBoApiPositionDeleteData = {
  /** 主键 */
  id?: number;
};

export type ApiPositionBoApiPositionGetData = {
  /** 主键 */
  id?: number;
};

export type ApiPositionBoApiPositionPageData = {
  /** 职务名称max20 */
  positionName?: string;
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
};

export type ApiPositionBoApiPositionSaveData = {
  /** 职务名称max20 */
  positionName?: string;
  /** 排序max10000 */
  positionSort?: number;
  /** 职级 */
  positionLevel?: string;
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 备注max300 */
  positionRemark?: string;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
};

export type ApiPositionBoApiPositionUpdateData = {
  /** 职务名称max20 */
  positionName?: string;
  /** 排序max10000 */
  positionSort?: number;
  /** 职级 */
  positionLevel?: string;
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 备注max300 */
  positionRemark?: string;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
};

export type ApiPositionBoApiRbacMenuDeleteData = {
  /** 主键 */
  id?: number;
};

export type ApiPositionDeleteDataUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type ApiPositionGetDataUsingPostResponses = {
  /**
   * OK
   */
  200: RApiPositionVo;
};

export type ApiPositionPageDataUsingPostResponses = {
  /**
   * OK
   */
  200: RPageDataVoApiPositionVo;
};

export type ApiPositionSaveDataUsingPostResponses = {
  /**
   * OK
   */
  200: RLong;
};

export type ApiPositionUpdateDataUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type ApiPositionVo = {
  /** 创建时间 */
  createTime?: string;
  /** 更新时间 */
  updateTime?: string;
  /** 主键 */
  id?: number;
  /** 职务名称max20 */
  positionName?: string;
  /** 职级 */
  positionLevel?: string;
  /** 排序max10000 */
  positionSort?: number;
  /** 备注max300 */
  positionRemark?: string;
};

export type ApiRbacMenuBo = {
  /** 主键 */
  id?: number;
  /** 菜单/功能点名称max20 */
  menuName: string;
  /** 菜单类型50 */
  menuType: number;
  /** 菜单图标max150 */
  menuIcon?: string;
  /** 父菜单ID */
  menuParentId: number;
  /** 顺序max10000 */
  menuSort: number;
  /** 路由地址max150 */
  menuPath?: string;
  /** 组件路径max150 */
  menuComponent?: string;
  /** 是否为外链1 */
  menuFrameFlag?: number;
  /** 外链地址max300 */
  menuFrameUrl?: string;
  /** 后端权限字符串max150 */
  menuApiPerms?: string;
  /** 前端权限字符串max150 */
  menuWebPerms?: string;
  /** 显示状态1 */
  menuVisibleFlag?: number;
  /** 禁用状态1 */
  menuDisabledFlag: number;
};

export type ApiRbacMenuBoApiRbacMenuGetData = {
  /** 主键 */
  id?: number;
};

export type ApiRbacMenuBoApiRbacMenuSaveData = {
  /** 外链地址max300 */
  menuFrameUrl?: string;
  /** 菜单图标max150 */
  menuIcon?: string;
  /** 路由地址max150 */
  menuPath?: string;
  /** 是否为外链1 */
  menuFrameFlag?: number;
  /** 组件路径max150 */
  menuComponent?: string;
  /** 菜单/功能点名称max20 */
  menuName?: string;
  /** 显示状态1 */
  menuVisibleFlag?: number;
  /** 前端权限字符串max150 */
  menuWebPerms?: string;
  /** 禁用状态1 */
  menuDisabledFlag?: number;
  /** 后端权限字符串max150 */
  menuApiPerms?: string;
  /** 菜单类型50 */
  menuType?: number;
  /** 父菜单ID */
  menuParentId?: number;
  /** 顺序max10000 */
  menuSort?: number;
};

export type ApiRbacMenuDeleteDataUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type ApiRbacMenuGetDataUsingPostResponses = {
  /**
   * OK
   */
  200: RApiRbacMenuVo;
};

export type ApiRbacMenuSaveDataUsingPostResponses = {
  /**
   * OK
   */
  200: RLong;
};

export type ApiRbacMenuTreeDataUsingPostParams = {
  pointsFlag: number;
};

export type ApiRbacMenuTreeDataUsingPostResponses = {
  /**
   * OK
   */
  200: RListApiRbacMenuTreeVo;
};

export type ApiRbacMenuTreeVo = {
  /** 创建时间 */
  createTime?: string;
  /** 更新时间 */
  updateTime?: string;
  /** 主键 */
  id?: number;
  /** 菜单/功能点名称max20 */
  menuName?: string;
  /** 菜单类型50 */
  menuType?: number;
  /** 菜单图标max150 */
  menuIcon?: string;
  /** 父菜单ID */
  menuParentId?: number;
  /** 顺序max10000 */
  menuSort?: number;
  /** 路由地址max150 */
  menuPath?: string;
  /** 组件路径max150 */
  menuComponent?: string;
  /** 是否为外链1 */
  menuFrameFlag?: number;
  /** 外链地址max300 */
  menuFrameUrl?: string;
  /** 后端权限字符串max150 */
  menuApiPerms?: string;
  /** 前端权限字符串max150 */
  menuWebPerms?: string;
  /** 显示状态1 */
  menuVisibleFlag?: number;
  /** 禁用状态1 */
  menuDisabledFlag?: number;
  /** 下级内容 */
  children?: ApiRbacMenuTreeVo[];
};

export type ApiRbacMenuUpdateDataUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type ApiRbacMenuVo = {
  /** 创建时间 */
  createTime?: string;
  /** 更新时间 */
  updateTime?: string;
  /** 主键 */
  id?: number;
  /** 菜单/功能点名称max20 */
  menuName?: string;
  /** 菜单类型50 */
  menuType?: number;
  /** 菜单图标max150 */
  menuIcon?: string;
  /** 父菜单ID */
  menuParentId?: number;
  /** 顺序max10000 */
  menuSort?: number;
  /** 路由地址max150 */
  menuPath?: string;
  /** 组件路径max150 */
  menuComponent?: string;
  /** 是否为外链1 */
  menuFrameFlag?: number;
  /** 外链地址max300 */
  menuFrameUrl?: string;
  /** 后端权限字符串max150 */
  menuApiPerms?: string;
  /** 前端权限字符串max150 */
  menuWebPerms?: string;
  /** 显示状态1 */
  menuVisibleFlag?: number;
  /** 禁用状态1 */
  menuDisabledFlag?: number;
};

export type ApiRbacRoleAddEmoloyeeUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type ApiRbacRoleBoApiRbacRolePageEmoloyee = {
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 主键 */
  id?: number;
};

export type ApiRbacRoleBoApiRbacRoleSaveData = {
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 角色备注max300 */
  roleRemark?: string;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 角色标识max10 */
  roleCode?: string;
  /** 角色名称max10 */
  roleName?: string;
  /** 角色排序max10000 */
  roleSort?: number;
};

export type ApiRbacRoleEmployeeBoApiRbacRoleAddEmoloyee = {
  /** 员工ID */
  employeeId?: number;
  /** 角色ID */
  roleId?: number;
};

export type ApiRbacRoleListDataUsingPostResponses = {
  /**
   * OK
   */
  200: RListApiRbacRoleVo;
};

export type ApiRbacRoleListMenuIdUsingPostParams = {
  roleId: number;
};

export type ApiRbacRoleListMenuIdUsingPostResponses = {
  /**
   * OK
   */
  200: RListLong;
};

export type ApiRbacRoleMenuBoApiRbacRoleUpdateMenu = {
  /** 角色ID */
  roleId?: number;
  /** 菜单ID */
  menuIdList?: number[];
};

export type ApiRbacRolePageEmoloyeeUsingPostResponses = {
  /**
   * OK
   */
  200: RPageDataVoApiEmployee;
};

export type ApiRbacRoleSaveDataUsingPostResponses = {
  /**
   * OK
   */
  200: RLong;
};

export type ApiRbacRoleUpdateMenuUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type ApiRbacRoleVo = {
  /** 创建时间 */
  createTime?: string;
  /** 更新时间 */
  updateTime?: string;
  /** 主键 */
  id?: number;
  /** 角色名称max10 */
  roleName?: string;
  /** 角色标识max10 */
  roleCode?: string;
  /** 角色备注max300 */
  roleRemark?: string;
  /** 角色排序max10000 */
  roleSort?: number;
};

export type ApiTagBoApiTagDeleteData = {
  /** 主键 */
  id?: number;
};

export type ApiTagBoApiTagGetData = {
  /** 主键 */
  id?: number;
};

export type ApiTagBoApiTagListData = {
  /** 人员标签 */
  tagName?: string;
};

export type ApiTagBoApiTagSaveData = {
  /** 人员标签 */
  tagName?: string;
};

export type ApiTagBoApiTagUpdateData = {
  /** 人员标签 */
  tagName?: string;
};

export type ApiTagDeleteDataUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type ApiTagEmployeeTagDeleteDataUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type ApiTagEmployeeTagPageEmployeeUsingPostResponses = {
  /**
   * OK
   */
  200: RPageDataVoApiEmployee;
};

export type ApiTagEmployeeTagSaveDataUsingPostResponses = {
  /**
   * OK
   */
  200: RLong;
};

export type ApiTagGetDataUsingPostResponses = {
  /**
   * OK
   */
  200: RApiTagVo;
};

export type ApiTagListDataUsingPostResponses = {
  /**
   * OK
   */
  200: RListApiTagVo;
};

export type ApiTagSaveDataUsingPostResponses = {
  /**
   * OK
   */
  200: RLong;
};

export type ApiTagUpdateDataUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type ApiTagVo = {
  /** 创建时间 */
  createTime?: string;
  /** 更新时间 */
  updateTime?: string;
  /** 主键 */
  id?: number;
  /** 人员标签max20 */
  tagName?: string;
};

export type AuthBo = {
  /** 登录账号 */
  loginName: string;
  /** 登录密码 */
  loginPwd: string;
};

export type AuthBoApiAuthOpenSafe = {
  /** 登录密码 */
  loginPwd?: string;
};

export type EmployeeServeVo = {
  /** 主键 */
  id?: number;
  /** 员工名称max10 */
  employeeName?: string;
  /** 员工性别100 */
  employeeGender?: number;
  /** 手机号码 */
  employeePhone?: string;
  /** 服务内容 */
  serveName?: string;
};

export type FileInfo = {
  /** 文件地址 */
  url?: string;
  /** 文件大小 */
  size?: string;
  /** 文件名称 */
  name?: string;
};

export type GeoAreaBoGeoAreaDeleteData = {
  /** 主键 */
  id?: number;
};

export type GeoAreaBoGeoAreaGetData = {
  /** 主键 */
  id?: number;
};

export type GeoAreaBoGeoAreaPageData = {
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 小区名称max30 */
  areaName?: string;
  /** 上架状态 */
  areaUpFlag?: number;
};

export type GeoAreaBoGeoAreaSaveData = {
  /** 小区规划图 */
  areaPlanInfo?: string;
  /** 小区图片 */
  areaPhoto?: string;
  /** 单元数 */
  areaUnitNum?: number;
  /** 纬度 */
  areaLatitude?: string;
  /** 上架状态 */
  areaUpFlag?: number;
  /** 小区介绍max500 */
  areaInfo?: string;
  /** 小区其他自定义信息 */
  areaOtherInfo?: string;
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 楼栋数 */
  areaHouseNum?: number;
  /** 经度 */
  areaLongitude?: string;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 小区名称max30 */
  areaName?: string;
  /** 小区地址 */
  areaAddress?: string;
  geoAreaServeList?: GeoAreaServeBoNested69fb48b203a6426aad917f7e112e22c5[];
};

export type GeoAreaBoGeoAreaUpdateData = {
  /** 小区规划图 */
  areaPlanInfo?: string;
  /** 小区图片 */
  areaPhoto?: string;
  /** 单元数 */
  areaUnitNum?: number;
  /** 纬度 */
  areaLatitude?: string;
  /** 上架状态 */
  areaUpFlag?: number;
  /** 小区介绍max500 */
  areaInfo?: string;
  /** 小区其他自定义信息 */
  areaOtherInfo?: string;
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 楼栋数 */
  areaHouseNum?: number;
  /** 经度 */
  areaLongitude?: string;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 小区名称max30 */
  areaName?: string;
  /** 小区地址 */
  areaAddress?: string;
  geoAreaServeList?: GeoAreaServeBoNested27cca44d823946ea80be45a9813ddf85[];
  /** 主键 */
  id?: number;
};

export type GeoAreaBoGeoAreaUpdateUpFlag = {
  /** 主键 */
  id?: number;
  /** 上架状态 */
  areaUpFlag?: number;
};

export type GeoAreaBoGeoOpenAreaGetData = {
  /** 主键 */
  id?: number;
};

export type GeoAreaBoGeoOpenAreaListServeUser = {
  /** 主键 */
  id?: number;
};

export type GeoAreaBoGeoOpenAreaPageOpenData = {
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 小区名称max30 */
  areaName?: string;
};

export type GeoAreaCountDataUsingPostResponses = {
  /**
   * OK
   */
  200: RLong;
};

export type GeoAreaDeleteDataUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type GeoAreaGetDataUsingPostResponses = {
  /**
   * OK
   */
  200: RGeoAreaVo;
};

export type GeoAreaOpenBo = {
  /** 经度 */
  userLongitude: string;
  /** 纬度 */
  userLatitude: string;
  /** 小区名称max30 */
  areaName?: string;
};

export type GeoAreaOpenBoGeoOpenAreaGetNearByData = {
  /** 纬度 */
  userLatitude?: string;
  /** 经度 */
  userLongitude?: string;
};

export type GeoAreaPageDataUsingPostResponses = {
  /**
   * OK
   */
  200: RPageDataVoGeoAreaVo;
};

export type GeoAreaSaveDataUsingPostResponses = {
  /**
   * OK
   */
  200: RLong;
};

export type GeoAreaServeBoNested27cca44d823946ea80be45a9813ddf85 = {
  /** 排序max10000 */
  serveSort?: number;
  /** 服务内容max10 */
  serveName?: string;
};

export type GeoAreaServeBoNested69fb48b203a6426aad917f7e112e22c5 = {
  /** 排序max10000 */
  serveSort?: number;
  /** 服务内容max10 */
  serveName?: string;
};

export type GeoAreaServeVo = {
  /** 主键 */
  id?: number;
  /** 小区ID */
  areaId?: number;
  /** 服务内容max10 */
  serveName?: string;
  /** 排序max10000 */
  serveSort?: number;
};

export type GeoAreaUpdateDataUsingPostResponses = {
  /**
   * OK
   */
  200: RLong;
};

export type GeoAreaUpdateUpFlagUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type GeoAreaUserBoGeoAreaUserDeleteData = {
  /** 小区ID */
  areaId?: number;
  /** 人员ID */
  userId?: number;
};

export type GeoAreaUserBoGeoAreaUserPageData = {
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 小区ID */
  areaId?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
};

export type GeoAreaUserBoGeoAreaUserSaveData = {
  /** 服务内容 */
  serveName?: string;
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 小区ID */
  areaId?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 服务提供1 */
  serveFlag?: number;
  /** 人员ID */
  userId?: number;
};

export type GeoAreaUserCountServeDataUsingPostResponses = {
  /**
   * OK
   */
  200: RLong;
};

export type GeoAreaUserDeleteDataUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type GeoAreaUserPageDataUsingPostResponses = {
  /**
   * OK
   */
  200: RPageDataVoGeoAreaUserVo;
};

export type GeoAreaUserSaveDataUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type GeoAreaUserVo = {
  /** 创建时间 */
  createTime?: string;
  /** 更新时间 */
  updateTime?: string;
  /** 主键 */
  id?: number;
  /** 人员ID */
  userId?: number;
  userIdVo?: ApiEmployee;
  /** 小区ID */
  areaId?: number;
  /** 服务提供1 */
  serveFlag?: number;
  /** 服务内容 */
  serveName?: string;
};

export type GeoAreaVo = {
  /** 创建时间 */
  createTime?: string;
  /** 更新时间 */
  updateTime?: string;
  /** 主键 */
  id?: number;
  /** 小区地址 */
  areaAddress?: string;
  /** 经度 */
  areaLongitude?: string;
  /** 纬度 */
  areaLatitude?: string;
  /** 小区名称max30 */
  areaName?: string;
  /** 小区介绍max500 */
  areaInfo?: string;
  /** 小区规划图 */
  areaPlanInfo?: string;
  /** 小区其他自定义信息 */
  areaOtherInfo?: string;
  /** 小区图片 */
  areaPhoto?: string;
  /** 楼栋数 */
  areaHouseNum?: number;
  /** 单元数 */
  areaUnitNum?: number;
  /** 上架状态 */
  areaUpFlag?: number;
  /** 距离用户当前位置的直线距离（单位：公里） */
  distance?: string;
  /** 用户状态10100 */
  newStatus?: number;
  /** 服务内容 */
  geoAreaServeList?: GeoAreaServeVo[];
};

export type GeoOpenAreaGetDataUsingPostResponses = {
  /**
   * OK
   */
  200: RGeoAreaVo;
};

export type GeoOpenAreaGetNearByDataUsingPostResponses = {
  /**
   * OK
   */
  200: RGeoAreaVo;
};

export type GeoOpenAreaListGeoDataUsingPostResponses = {
  /**
   * OK
   */
  200: RListGeoAreaVo;
};

export type GeoOpenAreaListServeUserUsingPostResponses = {
  /**
   * OK
   */
  200: RListEmployeeServeVo;
};

export type GeoOpenAreaPageOpenDataUsingPostResponses = {
  /**
   * OK
   */
  200: RPageDataVoGeoAreaVo;
};

export type GeoOpenRestGetDataUsingPostResponses = {
  /**
   * OK
   */
  200: RGeoRestVo;
};

export type GeoOpenRestGetNearScoByDataUsingPostResponses = {
  /**
   * OK
   */
  200: RGeoRestVo;
};

export type GeoOpenRestListGeoDataUsingPostResponses = {
  /**
   * OK
   */
  200: RListGeoRestVo;
};

export type GeoRestBoGeoOpenRestGetData = {
  /** 主键 */
  id?: number;
};

export type GeoRestBoGeoRestDeleteData = {
  /** 主键 */
  id?: number;
};

export type GeoRestBoGeoRestGetData = {
  /** 主键 */
  id?: number;
};

export type GeoRestBoGeoRestPageData = {
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 驿站名称max20 */
  restName?: string;
};

export type GeoRestBoGeoRestPageDataSco = {
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 驿站名称max20 */
  restName?: string;
};

export type GeoRestBoGeoRestSaveData = {
  /** 24h开放 */
  restLongOpenFlag?: number;
  /** 驿站地址 */
  restAddress?: string;
  /** 经度 */
  restLongitude?: string;
  geoRestServeList?: GeoRestServeBoNested9551bd8d6fef4f3fa2eb242701d6cc50[];
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 开放时间6:00-9:00,12:00-14:00 */
  restOpenTime?: string;
  /** 驿站图片 */
  restPhoto?: string;
  /** 纬度 */
  restLatitude?: string;
  /** 驿站介绍max500 */
  restInfo?: string;
  /** 联系方式 */
  restPhone?: string;
  /** 是否为线下兑换点 */
  restScoFlag?: number;
  /** 上架状态 */
  restUpFlag?: number;
  /** 驿站名称max20 */
  restName?: string;
};

export type GeoRestBoGeoRestUpdateDate = {
  /** 24h开放 */
  restLongOpenFlag?: number;
  /** 驿站地址 */
  restAddress?: string;
  /** 经度 */
  restLongitude?: string;
  geoRestServeList?: GeoRestServeBoNestedEde302b0bae9436f8391a932a027a0d9[];
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 开放时间6:00-9:00,12:00-14:00 */
  restOpenTime?: string;
  /** 驿站图片 */
  restPhoto?: string;
  /** 主键 */
  id?: number;
  /** 纬度 */
  restLatitude?: string;
  /** 驿站介绍max500 */
  restInfo?: string;
  /** 联系方式 */
  restPhone?: string;
  /** 是否为线下兑换点 */
  restScoFlag?: number;
  /** 上架状态 */
  restUpFlag?: number;
  /** 驿站名称max20 */
  restName?: string;
};

export type GeoRestBoGeoRestUpdateUpFlag = {
  /** 主键 */
  id?: number;
  /** 上架状态 */
  restUpFlag?: number;
};

export type GeoRestCountDataUsingPostResponses = {
  /**
   * OK
   */
  200: RLong;
};

export type GeoRestDeleteDataUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type GeoRestGetDataUsingPostResponses = {
  /**
   * OK
   */
  200: RGeoRestVo;
};

export type GeoRestOpenBo = {
  /** 经度 */
  userLongitude: string;
  /** 纬度 */
  userLatitude: string;
  /** 驿站名称max20 */
  restName?: string;
};

export type GeoRestOpenBoGeoOpenRestGetNearScoByData = {
  /** 纬度 */
  userLatitude?: string;
  /** 经度 */
  userLongitude?: string;
};

export type GeoRestPageDataScoUsingPostResponses = {
  /**
   * OK
   */
  200: RPageDataVoGeoRestVo;
};

export type GeoRestPageDataUsingPostResponses = {
  /**
   * OK
   */
  200: RPageDataVoGeoRestVo;
};

export type GeoRestSaveDataUsingPostResponses = {
  /**
   * OK
   */
  200: RLong;
};

export type GeoRestServeBoNested9551bd8d6fef4f3fa2eb242701d6cc50 = {
  /** 排序max10000 */
  serveSort?: number;
  /** 服务内容max10 */
  serveName?: string;
};

export type GeoRestServeBoNestedEde302b0bae9436f8391a932a027a0d9 = {
  /** 排序max10000 */
  serveSort?: number;
  /** 服务内容max10 */
  serveName?: string;
};

export type GeoRestServeVo = {
  /** 主键 */
  id?: number;
  /** 驿站ID */
  restId?: number;
  /** 服务内容max10 */
  serveName?: string;
  /** 排序max10000 */
  serveSort?: number;
};

export type GeoRestUpdateDateUsingPostResponses = {
  /**
   * OK
   */
  200: RGeoRestVo;
};

export type GeoRestUpdateUpFlagUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type GeoRestVo = {
  /** 创建时间 */
  createTime?: string;
  /** 更新时间 */
  updateTime?: string;
  /** 主键 */
  id?: number;
  /** 驿站地址 */
  restAddress?: string;
  /** 经度 */
  restLongitude?: string;
  /** 纬度 */
  restLatitude?: string;
  /** 驿站名称max20 */
  restName?: string;
  /** 驿站介绍max500 */
  restInfo?: string;
  /** 驿站图片 */
  restPhoto?: string;
  /** 24h开放 */
  restLongOpenFlag?: number;
  /** 开放时间6:00-9:00,12:00-14:00 */
  restOpenTime?: string;
  /** 联系方式 */
  restPhone?: string;
  /** 上架状态 */
  restUpFlag?: number;
  /** 是否为线下兑换点 */
  restScoFlag?: number;
  /** 距离用户当前位置的直线距离（单位：公里） */
  distance?: string;
  /** 服务内容 */
  geoRestServeList?: GeoRestServeVo[];
};

export type LatelyTaskInfoVo = {
  /** 活动Id */
  id?: number;
  /** 活动类型(1：进小区、2：求助、3：报事、4：参加活动) */
  taskType?: number;
  /** 活动状态 */
  taskStatus?: number;
  /** 活动信息 */
  taskInfo?: string;
  /** 活动时间 */
  taskTime?: string;
};

export type LocationVo = {
  /** 经度 */
  longitude?: string;
  /** 纬度 */
  latitude?: string;
};

export type NewAuthUserBoNewAuthUserCheck = {
  /** 认证状态10025 */
  authStatus?: number;
  /** 主键 */
  id?: number;
};

export type NewAuthUserBoNewAuthUserDelData = {
  /** 主键 */
  id?: number;
};

export type NewAuthUserBoNewAuthUserPageData = {
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 用户所属平台10020 */
  newPlatform?: number;
  /** 用户身份证 */
  newIdentity?: string;
};

export type NewAuthUserBoNewAuthUserSaveData = {
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 用户名称 */
  newName?: string;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 用户所属平台10020 */
  newPlatform?: number;
  /** 用户身份证 */
  newIdentity?: string;
};

export type NewAuthUserBoNewAuthUserUpdateData = {
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 用户名称 */
  newName?: string;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 用户所属平台10020 */
  newPlatform?: number;
  /** 认证状态10025 */
  authStatus?: number;
  /** 用户身份证 */
  newIdentity?: string;
};

export type NewAuthUserStatisticsVo = {
  /** 平台 */
  newPlatform?: number;
  /** 人员数量 */
  authUserCnt?: number;
};

export type NewAuthUserVo = {
  /** 主键 */
  id?: number;
  /** 用户名称 */
  newName?: string;
  /** 用户身份证 */
  newIdentity?: string;
  /** 认证状态10025 */
  authStatus?: number;
  /** 用户所属平台10020 */
  newPlatform?: number;
};

export type NewUserBoNewOpenUserRegisterToXcx = {
  /** 用户身份证 */
  newIdentity?: string;
  /** 用户性别10000 */
  newGender?: number;
  /** 用户头像 */
  newHeadPhoto?: string;
  /** 用户联系方式 */
  newPhone?: string;
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 用户名称max10 */
  newName?: string;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 积分数 */
  scoreNum?: number;
  /** 用户小程序openid */
  wechatXcxOpenid?: string;
};

export type NewUserBoNewOpenUserUpdateData = {
  /** 用户身份证 */
  newIdentity?: string;
  /** 用户性别10000 */
  newGender?: number;
  /** 用户头像 */
  newHeadPhoto?: string;
  /** 用户联系方式 */
  newPhone?: string;
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 用户名称max10 */
  newName?: string;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 主键 */
  id?: number;
};

export type NewUserBoNewUserGetData = {
  /** 主键 */
  id?: number;
};

export type NewUserBoNewUserPageData = {
  /** 用户联系方式 */
  newPhone?: string;
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 用户状态10100 */
  newStatus?: number;
  /** 是否被禁用1 */
  disabledFlag?: number;
  /** 用户身份证 */
  newIdentity?: string;
};

export type NewUserServeStatisticsVo = {
  /** 通行小区次数 */
  areaCnt?: number;
  /** 求助次数 */
  helpCnt?: number;
  /** 报事次数 */
  issueCnt?: number;
};

export type NewUserVo = {
  /** 创建时间 */
  createTime?: string;
  /** 更新时间 */
  updateTime?: string;
  /** 主键 */
  id?: number;
  /** 用户名称 */
  newName?: string;
  /** 用户性别10000 */
  newGender?: number;
  /** 用户联系方式 */
  newPhone?: string;
  /** 用户身份证 */
  newIdentity?: string;
  /** 用户头像 */
  newHeadPhoto?: string;
  /** 是否被禁用1 */
  disabledFlag?: number;
  /** 用户状态10100 */
  newStatus?: number;
  /** 用户小程序openid */
  wechatXcxOpenid?: string;
  /** 积分数 */
  scoreNum?: number;
};

export type OpenApiNewAuthUserCheckUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type OpenApiNewAuthUserCountDataUsingPostResponses = {
  /**
   * OK
   */
  200: RLong;
};

export type OpenApiNewAuthUserDelDataUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type OpenApiNewAuthUserDownloadExcelUsingGetResponses = {
  /**
   * OK
   */
  200: unknown;
};

export type OpenApiNewAuthUserImportExcelUsingPostBody = {
  file?: string;
};

export type OpenApiNewAuthUserImportExcelUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type OpenApiNewAuthUserPageDataUsingPostResponses = {
  /**
   * OK
   */
  200: RPageDataVoNewAuthUserVo;
};

export type OpenApiNewAuthUserSaveDataUsingPostResponses = {
  /**
   * OK
   */
  200: RLong;
};

export type OpenApiNewAuthUserStatisticsToPlatformUsingPostResponses = {
  /**
   * OK
   */
  200: RListNewAuthUserStatisticsVo;
};

export type OpenApiNewAuthUserUpdateDataUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type OpenApiNewOpenUserCheckCheckUsingPostParams = {
  checkNo: string;
};

export type OpenApiNewOpenUserCheckCheckUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type OpenApiNewOpenUserCheckGetLatelyCheckUsingPostResponses = {
  /**
   * OK
   */
  200: RString;
};

export type OpenApiNewOpenUserGetLatelyActivityUsingPostResponses = {
  /**
   * OK
   */
  200: RListLatelyTaskInfoVo;
};

export type OpenApiNewOpenUserGetLoginUserUsingPostResponses = {
  /**
   * OK
   */
  200: RNewUserVo;
};

export type OpenApiNewOpenUserRefreshAuthStatusUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type OpenApiNewOpenUserRegisterToXcxUsingPostResponses = {
  /**
   * OK
   */
  200: RNewUserVo;
};

export type OpenApiNewOpenUserStatisticsServeUsingPostResponses = {
  /**
   * OK
   */
  200: RNewUserServeStatisticsVo;
};

export type OpenApiNewOpenUserUpdateDataUsingPostResponses = {
  /**
   * OK
   */
  200: RNewUserVo;
};

export type OpenApiNewUserCheckGetDataUsingPostResponses = {
  /**
   * OK
   */
  200: RString;
};

export type OpenApiNewUserCountDataUsingPostResponses = {
  /**
   * OK
   */
  200: RLong;
};

export type OpenApiNewUserGetDataUsingPostResponses = {
  /**
   * OK
   */
  200: RNewUserVo;
};

export type OpenApiNewUserPageDataUsingPostResponses = {
  /**
   * OK
   */
  200: RPageDataVoNewUserVo;
};

export type PageDataVoApiEmployee = {
  /** 总记录数 */
  total?: number;
  /** 列表数据 */
  list?: ApiEmployee[];
};

export type PageDataVoApiLogLogin = {
  /** 总记录数 */
  total?: number;
  /** 列表数据 */
  list?: ApiLogLogin[];
};

export type PageDataVoApiLogOperation = {
  /** 总记录数 */
  total?: number;
  /** 列表数据 */
  list?: ApiLogOperation[];
};

export type PageDataVoApiPositionVo = {
  /** 总记录数 */
  total?: number;
  /** 列表数据 */
  list?: ApiPositionVo[];
};

export type PageDataVoGeoAreaUserVo = {
  /** 总记录数 */
  total?: number;
  /** 列表数据 */
  list?: GeoAreaUserVo[];
};

export type PageDataVoGeoAreaVo = {
  /** 总记录数 */
  total?: number;
  /** 列表数据 */
  list?: GeoAreaVo[];
};

export type PageDataVoGeoRestVo = {
  /** 总记录数 */
  total?: number;
  /** 列表数据 */
  list?: GeoRestVo[];
};

export type PageDataVoNewAuthUserVo = {
  /** 总记录数 */
  total?: number;
  /** 列表数据 */
  list?: NewAuthUserVo[];
};

export type PageDataVoNewUserVo = {
  /** 总记录数 */
  total?: number;
  /** 列表数据 */
  list?: NewUserVo[];
};

export type PageDataVoPublicityInfoVo = {
  /** 总记录数 */
  total?: number;
  /** 列表数据 */
  list?: PublicityInfoVo[];
};

export type PageDataVoRecordUserAreaHelpVo = {
  /** 总记录数 */
  total?: number;
  /** 列表数据 */
  list?: RecordUserAreaHelpVo[];
};

export type PageDataVoRecordUserAreaVo = {
  /** 总记录数 */
  total?: number;
  /** 列表数据 */
  list?: RecordUserAreaVo[];
};

export type PageDataVoRecordUserIssueVo = {
  /** 总记录数 */
  total?: number;
  /** 列表数据 */
  list?: RecordUserIssueVo[];
};

export type PageDataVoScoGoodsShopVo = {
  /** 总记录数 */
  total?: number;
  /** 列表数据 */
  list?: ScoGoodsShopVo[];
};

export type PageDataVoScoGoodsVo = {
  /** 总记录数 */
  total?: number;
  /** 列表数据 */
  list?: ScoGoodsVo[];
};

export type PageDataVoScoUserGoodsVo = {
  /** 总记录数 */
  total?: number;
  /** 列表数据 */
  list?: ScoUserGoodsVo[];
};

export type PageDataVoTaskInfoVo = {
  /** 总记录数 */
  total?: number;
  /** 列表数据 */
  list?: TaskInfoVo[];
};

export type PageDataVoTaskUserVo = {
  /** 总记录数 */
  total?: number;
  /** 列表数据 */
  list?: TaskUserVo[];
};

export type PublicityInfoBo = {
  /** 【仅分页查询需要传递】当前页 */
  current: number;
  /** 【仅分页查询需要传递】大小 */
  size: number;
  /** 主键 */
  id: number;
  /** 宣传类型10400 */
  publicityType: number;
  /** 宣传名称max15 */
  publicityName: string;
  /** 宣传描述 */
  publicityInfo?: string;
  /** 宣传附件 */
  publicityFile?: string;
  /** 排序max10000 */
  publicitySort: number;
  /** 上架状态 */
  publicityUpFlag: number;
};

export type PublicityInfoBoPublicityInfoDeleteData = {
  /** 主键 */
  id?: number;
};

export type PublicityInfoBoPublicityInfoGetData = {
  /** 主键 */
  id?: number;
};

export type PublicityInfoBoPublicityInfoPageData = {
  /** 上架状态 */
  publicityUpFlag?: number;
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 宣传类型10400 */
  publicityType?: number;
  /** 宣传名称max15 */
  publicityName?: string;
};

export type PublicityInfoBoPublicityInfoSaveData = {
  /** 排序max10000 */
  publicitySort?: number;
  /** 上架状态 */
  publicityUpFlag?: number;
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 宣传类型10400 */
  publicityType?: number;
  /** 宣传附件 */
  publicityFile?: string;
  /** 宣传描述 */
  publicityInfo?: string;
  /** 宣传名称max15 */
  publicityName?: string;
};

export type PublicityInfoBoPublicityOpenInfoGetData = {
  /** 主键 */
  id?: number;
};

export type PublicityInfoBoPublicityOpenInfoPageData = {
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 宣传类型10400 */
  publicityType?: number;
  /** 宣传名称max15 */
  publicityName?: string;
};

export type PublicityInfoDeleteDataUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type PublicityInfoGetDataUsingPostResponses = {
  /**
   * OK
   */
  200: RPublicityInfoVo;
};

export type PublicityInfoPageDataUsingPostResponses = {
  /**
   * OK
   */
  200: RPageDataVoPublicityInfoVo;
};

export type PublicityInfoSaveDataUsingPostResponses = {
  /**
   * OK
   */
  200: RLong;
};

export type PublicityInfoUpdateDataUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type PublicityInfoVo = {
  /** 创建时间 */
  createTime?: string;
  /** 更新时间 */
  updateTime?: string;
  /** 主键 */
  id?: number;
  /** 宣传类型10400 */
  publicityType?: number;
  /** 宣传名称max15 */
  publicityName?: string;
  /** 宣传描述 */
  publicityInfo?: string;
  /** 宣传附件 */
  publicityFile?: string;
  /** 排序max10000 */
  publicitySort?: number;
  /** 上架状态 */
  publicityUpFlag?: number;
};

export type PublicityOpenInfoGetDataUsingPostResponses = {
  /**
   * OK
   */
  200: RPublicityInfoVo;
};

export type PublicityOpenInfoPageDataUsingPostResponses = {
  /**
   * OK
   */
  200: RPageDataVoPublicityInfoVo;
};

export type RApiDeptVo = {
  data?: ApiDeptVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RApiDictType = {
  data?: ApiDictType;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RApiEmployee = {
  data?: ApiEmployee;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RApiEmployeeLoginVo = {
  data?: ApiEmployeeLoginVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RApiLogLogin = {
  data?: ApiLogLogin;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RApiLogOperation = {
  data?: ApiLogOperation;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RApiPositionVo = {
  data?: ApiPositionVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RApiRbacMenuVo = {
  data?: ApiRbacMenuVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RApiTagVo = {
  data?: ApiTagVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RBoolean = {
  /** 响应数据 */
  data?: boolean;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RecordIssueTypeBo = {
  /** 【仅分页查询需要传递】当前页 */
  current: number;
  /** 【仅分页查询需要传递】大小 */
  size: number;
  /** 主键 */
  id: number;
  /** 报事类型max10 */
  issueTypeName: string;
  /** 奖励积分 */
  issueScoreNum: number;
  /** 类型排序max10000 */
  issueSort: number;
  /** 上架状态1 */
  issueUpFlag: number;
};

export type RecordIssueTypeBoRecordIssueTypeListData = {
  /** 报事类型max10 */
  issueTypeName?: string;
  /** 上架状态1 */
  issueUpFlag?: number;
};

export type RecordIssueTypeBoRecordIssueTypeSaveData = {
  /** 报事类型max10 */
  issueTypeName?: string;
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 类型排序max10000 */
  issueSort?: number;
  /** 奖励积分 */
  issueScoreNum?: number;
  /** 上架状态1 */
  issueUpFlag?: number;
};

export type RecordIssueTypeDeleteDataUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type RecordIssueTypeGetDataUsingPostResponses = {
  /**
   * OK
   */
  200: RRecordIssueTypeVo;
};

export type RecordIssueTypeListDataUsingPostResponses = {
  /**
   * OK
   */
  200: RListRecordIssueTypeVo;
};

export type RecordIssueTypeSaveDataUsingPostResponses = {
  /**
   * OK
   */
  200: RLong;
};

export type RecordIssueTypeUpdateDataUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type RecordIssueTypeVo = {
  /** 创建时间 */
  createTime?: string;
  /** 更新时间 */
  updateTime?: string;
  /** 主键 */
  id: number;
  /** 报事类型max10 */
  issueTypeName?: string;
  /** 奖励积分 */
  issueScoreNum?: number;
  /** 类型排序max10000 */
  issueSort?: number;
  /** 上架状态1 */
  issueUpFlag?: number;
};

export type RecordIssueTypeVoRecordIssueTypeGetData = {
  /** 主键 */
  id?: number;
};

export type RecordOpenUserAreaCheckGoUsingPostResponses = {
  /**
   * OK
   */
  200: RGeoAreaVo;
};

export type RecordOpenUserAreaHelpGetLocationUsingPostResponses = {
  /**
   * OK
   */
  200: RLocationVo;
};

export type RecordOpenUserAreaHelpHelpUsingPostResponses = {
  /**
   * OK
   */
  200: RLong;
};

export type RecordOpenUserAreaHelpPageSelfUsingPostResponses = {
  /**
   * OK
   */
  200: RPageDataVoRecordUserAreaHelpVo;
};

export type RecordOpenUserAreaHelpSolveUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type RecordOpenUserAreaHelpUpLocationUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type RecordOpenUserAreaPageSelfUsingPostResponses = {
  /**
   * OK
   */
  200: RPageDataVoRecordUserAreaVo;
};

export type RecordOpenUserIssueAddIssueUsingPostResponses = {
  /**
   * OK
   */
  200: RLong;
};

export type RecordOpenUserIssueGetIssueSelfUsingPostResponses = {
  /**
   * OK
   */
  200: RRecordUserIssueVo;
};

export type RecordOpenUserIssueIssueReplyUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type RecordOpenUserIssueListOpenDataUsingPostResponses = {
  /**
   * OK
   */
  200: RListRecordIssueTypeVo;
};

export type RecordOpenUserIssuePageIssueSelfUsingPostResponses = {
  /**
   * OK
   */
  200: RPageDataVoRecordUserIssueVo;
};

export type RecordOpenUserIssueStatisticsDataUsingPostResponses = {
  /**
   * OK
   */
  200: RRecordUserIssueStatisticsVo;
};

export type RecordUserAreaBoRecordOpenUserAreaCheckGo = {
  /** 经度 */
  recordLongitude?: string;
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 小区id */
  areaId?: number;
  /** 通行时间-结束 */
  recordTimeEnd?: string;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 位置 */
  recordAddress?: string;
  /** 纬度 */
  recordLatitude?: string;
  /** 通行时间-开始 */
  recordTimeBegin?: string;
};

export type RecordUserAreaBoRecordOpenUserAreaPageSelf = {
  /** 用户状态10100 */
  recordUserStatus?: number;
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
};

export type RecordUserAreaBoRecordUserAreaGetData = {
  /** 主键 */
  id?: number;
};

export type RecordUserAreaBoRecordUserAreaPageData = {
  /** 用户状态10100 */
  recordUserStatus?: number;
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 小区id */
  areaId?: number;
  /** 通行时间-结束 */
  recordTimeEnd?: string;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 通行时间-开始 */
  recordTimeBegin?: string;
  /** 用户id */
  userId?: number;
};

export type RecordUserAreaBoRecordUserAreaStatisticsToAreaDate = {
  /** 通行时间-结束 */
  recordTimeEnd?: string;
  /** 通行时间-开始 */
  recordTimeBegin?: string;
};

export type RecordUserAreaBoRecordUserAreaStatisticsToDayDate = {
  /** 通行时间-结束 */
  recordTimeEnd?: string;
  /** 通行时间-开始 */
  recordTimeBegin?: string;
};

export type RecordUserAreaCountDataUsingPostResponses = {
  /**
   * OK
   */
  200: RLong;
};

export type RecordUserAreaGetDataUsingPostResponses = {
  /**
   * OK
   */
  200: RRecordUserAreaVo;
};

export type RecordUserAreaHelpBoRecordOpenUserAreaHelpGetLocation = {
  /** 员工ID */
  employeeId?: number;
};

export type RecordUserAreaHelpBoRecordOpenUserAreaHelpHelp = {
  /** 解决状态10210 */
  recordSolveStatus?: number;
  /** 员工ID */
  employeeId?: number;
  /** 经度 */
  recordLongitude?: string;
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 小区ID */
  areaId?: number;
  /** 求助时间-结束 */
  recordTimeEnd?: string;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 纬度 */
  recordLatitude?: string;
  /** 求助时间-开始 */
  recordTimeBegin?: string;
  /** 位置 */
  recordddress?: string;
};

export type RecordUserAreaHelpBoRecordOpenUserAreaHelpPageSelf = {
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 解决状态10210 */
  recordSolveStatus?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
};

export type RecordUserAreaHelpBoRecordOpenUserAreaHelpSolve = {
  /** 评价10200 */
  recordScoreStatus?: number;
  /** 主键 */
  id?: number;
  /** 评价内容 */
  recordScoreInfo?: string;
};

export type RecordUserAreaHelpBoRecordOpenUserAreaHelpUpLocation = {
  /** 纬度 */
  recordLatitude?: string;
  /** 经度 */
  recordLongitude?: string;
};

export type RecordUserAreaHelpBoRecordUserAreaHelpGetData = {
  /** 主键 */
  id?: number;
};

export type RecordUserAreaHelpBoRecordUserAreaHelpGetLocation = {
  /** 用户ID */
  userId?: number;
};

export type RecordUserAreaHelpBoRecordUserAreaHelpPageData = {
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 小区ID */
  areaId?: number;
  /** 解决状态10210 */
  recordSolveStatus?: number;
  /** 求助时间-结束 */
  recordTimeEnd?: string;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 员工ID */
  employeeId?: number;
  /** 求助时间-开始 */
  recordTimeBegin?: string;
  /** 用户ID */
  userId?: number;
};

export type RecordUserAreaHelpBoRecordUserAreaHelpStatisticsToDayDate = {
  /** 求助时间-结束 */
  recordTimeEnd?: string;
  /** 求助时间-开始 */
  recordTimeBegin?: string;
};

export type RecordUserAreaHelpBoRecordUserAreaHelpUpLocation = {
  /** 纬度 */
  recordLatitude?: string;
  /** 经度 */
  recordLongitude?: string;
};

export type RecordUserAreaHelpGetDataUsingPostResponses = {
  /**
   * OK
   */
  200: RRecordUserAreaHelpVo;
};

export type RecordUserAreaHelpGetLocationUsingPostResponses = {
  /**
   * OK
   */
  200: RLocationVo;
};

export type RecordUserAreaHelpPageDataUsingPostResponses = {
  /**
   * OK
   */
  200: RPageDataVoRecordUserAreaHelpVo;
};

export type RecordUserAreaHelpStatisticsToDayDateUsingPostResponses = {
  /**
   * OK
   */
  200: RListRecordUserAreaHelpStatisticsVo;
};

export type RecordUserAreaHelpStatisticsVo = {
  /** 日期 */
  date?: string;
  /** 解决状态10210 */
  solveStatus?: number;
  /** 求助次数 */
  helpNum?: number;
};

export type RecordUserAreaHelpUpLocationUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type RecordUserAreaHelpVo = {
  /** 主键 */
  id?: number;
  /** 用户ID */
  userId?: number;
  /** 员工ID */
  employeeId?: number;
  /** 小区ID */
  areaId?: number;
  /** 求助时间 */
  recordTime?: string;
  /** 经度 */
  recordLongitude?: string;
  /** 纬度 */
  recordLatitude?: string;
  /** 解决状态10210 */
  recordSolveStatus?: number;
  /** 评价10200 */
  recordScoreStatus?: number;
  /** 评价内容 */
  recordScoreInfo?: string;
  /** 位置 */
  recordAddress?: string;
  /** 创建时间 */
  createTime?: string;
  /** 更新时间 */
  updateTime?: string;
  userInfo?: NewUserVo;
  employeeInfo?: ApiEmployee;
  areaInfo?: GeoAreaVo;
};

export type RecordUserAreaPageDataUsingPostResponses = {
  /**
   * OK
   */
  200: RPageDataVoRecordUserAreaVo;
};

export type RecordUserAreaStatisticsToAreaDateUsingPostResponses = {
  /**
   * OK
   */
  200: RListRecordUserAreaStatisticsVo;
};

export type RecordUserAreaStatisticsToDayDateUsingPostResponses = {
  /**
   * OK
   */
  200: RListRecordUserAreaStatisticsVo;
};

export type RecordUserAreaStatisticsVo = {
  /** 小区ID */
  areaId?: number;
  /** 小区名称 */
  areaName?: string;
  /** 日期 */
  date?: string;
  /** 通行人次 */
  areaRecordUserNum?: number;
};

export type RecordUserAreaVo = {
  /** 创建时间 */
  createTime?: string;
  /** 更新时间 */
  updateTime?: string;
  /** 主键 */
  id?: number;
  /** 用户id */
  userId?: number;
  /** 小区id */
  areaId?: number;
  /** 通行时间 */
  recordTime?: string;
  /** 用户状态10100 */
  recordUserStatus?: number;
  /** 经度 */
  recordLongitude?: string;
  /** 纬度 */
  recordLatitude?: string;
  /** 距离 */
  recordDistance?: string;
  /** 位置 */
  recordAddress?: string;
  newUser?: NewUserVo;
  geoArea?: GeoAreaVo;
};

export type RecordUserIssueAddBo = {
  /** 小区ID */
  areaId: number;
  /** 经度 */
  recordLongitude: string;
  /** 纬度 */
  recordLatitude: string;
  /** 位置信息 */
  recordAddress: string;
  /** 报事类型S100 */
  recordType: number;
  /** 紧急程度10310 */
  recordUrgentType: number;
  /** 问题描述max500 */
  recordDescribe: string;
  /** 附件 */
  recordFile?: string;
};

export type RecordUserIssueBoRecordOpenUserIssueGetIssueSelf = {
  /** 主键 */
  id?: number;
};

export type RecordUserIssueBoRecordOpenUserIssueIssueReply = {
  /** 解决状态10210 */
  recordSolveStatus?: number;
  /** 评价10200 */
  recordScoreStatus?: number;
  /** 主键 */
  id?: number;
  /** 评价内容300 */
  recordScoreInfo?: string;
};

export type RecordUserIssueBoRecordOpenUserIssuePageIssueSelf = {
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 报事处理状态10300 */
  recordStatus?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
};

export type RecordUserIssueBoRecordUserIssueExecuteIssue = {
  /** 报事处理状态10300 */
  recordStatus?: number;
  /** 回复内容 */
  recordReplyInfo?: string;
  /** 回复附件 */
  recordReplyFile?: string;
  /** 主键 */
  id?: number;
};

export type RecordUserIssueBoRecordUserIssueGetData = {
  /** 主键 */
  id?: number;
};

export type RecordUserIssueBoRecordUserIssuePageData = {
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 小区ID */
  areaId?: number;
  /** 报事处理状态10300 */
  recordStatus?: number;
  /** 解决状态10210 */
  recordSolveStatus?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 报事类型S100 */
  recordType?: number;
  /** 评价10200 */
  recordScoreStatus?: number;
  /** 紧急程度10310 */
  recordUrgentType?: number;
  /** 用户ID */
  userId?: number;
};

export type RecordUserIssueBoRecordUserIssueStatisticsToDayDate = {
  /** 报事时间-结束 */
  recordTimeEnd?: string;
  /** 报事时间-开始 */
  recordTimeBegin?: string;
};

export type RecordUserIssueBoRecordUserIssueSuccessIssue = {
  /** 回复内容 */
  recordReplyInfo?: string;
  /** 回复附件 */
  recordReplyFile?: string;
  /** 主键 */
  id?: number;
};

export type RecordUserIssueExecuteIssueUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type RecordUserIssueGetDataUsingPostResponses = {
  /**
   * OK
   */
  200: RRecordUserIssueVo;
};

export type RecordUserIssuePageDataUsingPostResponses = {
  /**
   * OK
   */
  200: RPageDataVoRecordUserIssueVo;
};

export type RecordUserIssueStatisticsAllVo = {
  /** 日期 */
  date?: string;
  /** 解决状态10210 */
  solveStatus?: number;
  /** 求助次数 */
  issueNum?: number;
};

export type RecordUserIssueStatisticsDataUsingPostResponses = {
  /**
   * OK
   */
  200: RRecordUserIssueStatisticsVo;
};

export type RecordUserIssueStatisticsToDayDateUsingPostResponses = {
  /**
   * OK
   */
  200: RListRecordUserIssueStatisticsAllVo;
};

export type RecordUserIssueStatisticsVo = {
  /** 待处理数量 */
  awaitCnt?: number;
  /** 处理中数量 */
  middleCnt?: number;
  /** 已完成数量 */
  successCnt?: number;
  /** 已拒绝数量 */
  rejectCnt?: number;
};

export type RecordUserIssueSuccessIssueUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type RecordUserIssueVo = {
  /** 状态[0：可用，1：不可用] */
  dataStatus?: number;
  /** 创建者 */
  createBy?: number;
  /** 创建时间 */
  createTime?: string;
  /** 更新者 */
  updateBy?: number;
  /** 更新时间 */
  updateTime?: string;
  /** 主键 */
  id?: number;
  /** 用户ID */
  userId?: number;
  /** 小区ID */
  areaId?: number;
  /** 经度 */
  recordLongitude?: string;
  /** 纬度 */
  recordLatitude?: string;
  /** 位置信息 */
  recordAddress?: string;
  /** 报事时间 */
  recordTime?: string;
  /** 报事类型S100 */
  recordType?: number;
  /** 紧急程度10310 */
  recordUrgentType?: number;
  /** 问题描述max500 */
  recordDescribe?: string;
  /** 附件 */
  recordFile?: string;
  /** 报事处理状态10300 */
  recordStatus?: number;
  /** 回复内容 */
  recordReplyInfo?: string;
  /** 回复附件 */
  recordReplyFile?: string;
  /** 解决状态10210 */
  recordSolveStatus?: number;
  /** 评价10200 */
  recordScoreStatus?: number;
  /** 评价内容300 */
  recordScoreInfo?: string;
  newUser?: NewUserVo;
  geoArea?: GeoAreaVo;
};

export type RFileInfo = {
  data?: FileInfo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RGeoAreaVo = {
  data?: GeoAreaVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RGeoRestVo = {
  data?: GeoRestVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RListApiDeptTreeVo = {
  /** 响应数据 */
  data?: ApiDeptTreeVo[];
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RListApiDictType = {
  /** 响应数据 */
  data?: ApiDictType[];
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RListApiRbacMenuTreeVo = {
  /** 响应数据 */
  data?: ApiRbacMenuTreeVo[];
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RListApiRbacRoleVo = {
  /** 响应数据 */
  data?: ApiRbacRoleVo[];
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RListApiTagVo = {
  /** 响应数据 */
  data?: ApiTagVo[];
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RListEmployeeServeVo = {
  /** 响应数据 */
  data?: EmployeeServeVo[];
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RListGeoAreaVo = {
  /** 响应数据 */
  data?: GeoAreaVo[];
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RListGeoRestVo = {
  /** 响应数据 */
  data?: GeoRestVo[];
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RListLatelyTaskInfoVo = {
  /** 响应数据 */
  data?: LatelyTaskInfoVo[];
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RListLong = {
  /** 响应数据 */
  data?: number[];
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RListNewAuthUserStatisticsVo = {
  /** 响应数据 */
  data?: NewAuthUserStatisticsVo[];
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RListRecordIssueTypeVo = {
  /** 响应数据 */
  data?: RecordIssueTypeVo[];
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RListRecordUserAreaHelpStatisticsVo = {
  /** 响应数据 */
  data?: RecordUserAreaHelpStatisticsVo[];
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RListRecordUserAreaStatisticsVo = {
  /** 响应数据 */
  data?: RecordUserAreaStatisticsVo[];
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RListRecordUserIssueStatisticsAllVo = {
  /** 响应数据 */
  data?: RecordUserIssueStatisticsAllVo[];
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RLocationVo = {
  data?: LocationVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RLong = {
  /** 响应数据 */
  data?: number;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RNewUserServeStatisticsVo = {
  data?: NewUserServeStatisticsVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RNewUserVo = {
  data?: NewUserVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RPageDataVoApiEmployee = {
  data?: PageDataVoApiEmployee;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RPageDataVoApiLogLogin = {
  data?: PageDataVoApiLogLogin;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RPageDataVoApiLogOperation = {
  data?: PageDataVoApiLogOperation;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RPageDataVoApiPositionVo = {
  data?: PageDataVoApiPositionVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RPageDataVoGeoAreaUserVo = {
  data?: PageDataVoGeoAreaUserVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RPageDataVoGeoAreaVo = {
  data?: PageDataVoGeoAreaVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RPageDataVoGeoRestVo = {
  data?: PageDataVoGeoRestVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RPageDataVoNewAuthUserVo = {
  data?: PageDataVoNewAuthUserVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RPageDataVoNewUserVo = {
  data?: PageDataVoNewUserVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RPageDataVoPublicityInfoVo = {
  data?: PageDataVoPublicityInfoVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RPageDataVoRecordUserAreaHelpVo = {
  data?: PageDataVoRecordUserAreaHelpVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RPageDataVoRecordUserAreaVo = {
  data?: PageDataVoRecordUserAreaVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RPageDataVoRecordUserIssueVo = {
  data?: PageDataVoRecordUserIssueVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RPageDataVoScoGoodsShopVo = {
  data?: PageDataVoScoGoodsShopVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RPageDataVoScoGoodsVo = {
  data?: PageDataVoScoGoodsVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RPageDataVoScoUserGoodsVo = {
  data?: PageDataVoScoUserGoodsVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RPageDataVoTaskInfoVo = {
  data?: PageDataVoTaskInfoVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RPageDataVoTaskUserVo = {
  data?: PageDataVoTaskUserVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RPublicityInfoVo = {
  data?: PublicityInfoVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RRecordIssueTypeVo = {
  data?: RecordIssueTypeVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RRecordUserAreaHelpVo = {
  data?: RecordUserAreaHelpVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RRecordUserAreaVo = {
  data?: RecordUserAreaVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RRecordUserIssueStatisticsVo = {
  data?: RecordUserIssueStatisticsVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RRecordUserIssueVo = {
  data?: RecordUserIssueVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RScoGoodsShopVo = {
  data?: ScoGoodsShopVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RScoGoodsVo = {
  data?: ScoGoodsVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RString = {
  /** 响应数据 */
  data?: string;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RSysSettingVo = {
  data?: SysSettingVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RTaskInfoVo = {
  data?: TaskInfoVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RTaskUserStatisticVo = {
  data?: TaskUserStatisticVo;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type RWeather = {
  data?: Weather;
  /** 消息内容 */
  msg?: string;
  /** 编码：0表示成功，其他值表示失败 */
  code?: number;
};

export type ScoGoodsBo = {
  /** 【仅分页查询需要传递】当前页 */
  current: number;
  /** 【仅分页查询需要传递】大小 */
  size: number;
  /** 主键 */
  id: number;
  /** 商品名称 */
  scoreName: string;
  /** 商品描述 */
  scoreInfo: string;
  /** 商品图片 */
  scorePhoto: string;
  /** 积分数 */
  scoreCnt: number;
  /** 库存数 */
  scoreStockNum: number;
  /** 是否上架 */
  scoreUpFlag: number;
};

export type ScoGoodsBoScoGoodsDeleteData = {
  /** 主键 */
  id?: number;
};

export type ScoGoodsBoScoGoodsGetData = {
  /** 主键 */
  id?: number;
};

export type ScoGoodsBoScoGoodsPageData = {
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 是否上架 */
  scoreUpFlag?: number;
  /** 商品名称 */
  scoreName?: string;
};

export type ScoGoodsBoScoGoodsSaveData = {
  /** 商品描述 */
  scoreInfo?: string;
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 积分数 */
  scoreCnt?: number;
  /** 是否上架 */
  scoreUpFlag?: number;
  /** 库存数 */
  scoreStockNum?: number;
  /** 商品名称 */
  scoreName?: string;
  /** 商品图片 */
  scorePhoto?: string;
};

export type ScoGoodsBoScoGoodsUpdateStock = {
  /** 主键 */
  id?: number;
  /** 库存数 */
  scoreStockNum?: number;
};

export type ScoGoodsDeleteDataUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type ScoGoodsGetDataUsingPostResponses = {
  /**
   * OK
   */
  200: RScoGoodsVo;
};

export type ScoGoodsPageDataUsingPostResponses = {
  /**
   * OK
   */
  200: RPageDataVoScoGoodsVo;
};

export type ScoGoodsSaveDataUsingPostResponses = {
  /**
   * OK
   */
  200: RLong;
};

export type ScoGoodsShopBo = {
  /** 【仅分页查询需要传递】当前页 */
  current: number;
  /** 【仅分页查询需要传递】大小 */
  size: number;
  /** 线下站点ID */
  shopId: number;
  /** 商品ID */
  goodsId: number;
  /** 商品名称 */
  scoreName?: string;
  /** 库存数 */
  shopStockNum: number;
  /** 是否上架 */
  shopUpFlag?: number;
};

export type ScoGoodsShopBoScoGoodsShopGetData = {
  /** 商品ID */
  goodsId?: number;
  /** 线下站点ID */
  shopId?: number;
};

export type ScoGoodsShopBoScoGoodsShopOutStockAndRemove = {
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 是否上架 */
  shopUpFlag?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 商品ID */
  goodsId?: number;
  /** 线下站点ID */
  shopId?: number;
  /** 商品名称 */
  scoreName?: string;
};

export type ScoGoodsShopBoScoGoodsShopPageData = {
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 是否上架 */
  shopUpFlag?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 线下站点ID */
  shopId?: number;
  /** 商品名称 */
  scoreName?: string;
};

export type ScoGoodsShopBoScoGoodsShopUpdateUp = {
  /** 是否上架 */
  shopUpFlag?: number;
  /** 商品ID */
  goodsId?: number;
  /** 线下站点ID */
  shopId?: number;
};

export type ScoGoodsShopBuyBo = {
  /** 线下站点ID */
  shopId: number;
  /** 商品ID */
  goodsId: number;
  /** 库存数 */
  buyNum: number;
};

export type ScoGoodsShopGetDataUsingPostResponses = {
  /**
   * OK
   */
  200: RScoGoodsShopVo;
};

export type ScoGoodsShopInStockUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type ScoGoodsShopOutStockAndRemoveUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type ScoGoodsShopOutStockUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type ScoGoodsShopPageDataUsingPostResponses = {
  /**
   * OK
   */
  200: RPageDataVoScoGoodsShopVo;
};

export type ScoGoodsShopUpdateStockUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type ScoGoodsShopUpdateUpUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type ScoGoodsShopVo = {
  /** 创建时间 */
  createTime?: string;
  /** 更新时间 */
  updateTime?: string;
  /** 主键 */
  id?: number;
  /** 线下站点ID */
  shopId?: number;
  /** 商品ID */
  goodsId?: number;
  /** 库存数 */
  shopStockNum?: number;
  /** 是否上架 */
  shopUpFlag?: number;
  scoGoodsVo?: ScoGoodsVo;
};

export type ScoGoodsUpdateDataUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type ScoGoodsUpdateStockUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type ScoGoodsVo = {
  /** 创建时间 */
  createTime?: string;
  /** 更新时间 */
  updateTime?: string;
  /** 主键 */
  id?: number;
  /** 商品名称 */
  scoreName?: string;
  /** 商品描述 */
  scoreInfo?: string;
  /** 商品图片 */
  scorePhoto?: string;
  /** 积分数 */
  scoreCnt?: number;
  /** 库存数 */
  scoreStockNum?: number;
  /** 是否上架 */
  scoreUpFlag?: number;
};

export type ScoOpenGoodsBuyUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type ScoOpenGoodsPageDataUsingPostResponses = {
  /**
   * OK
   */
  200: RPageDataVoScoUserGoodsVo;
};

export type ScoOpenGoodsUpdateDataUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type ScoUserGoodsAdminPageDataUsingPostResponses = {
  /**
   * OK
   */
  200: RPageDataVoScoUserGoodsVo;
};

export type ScoUserGoodsBoScoOpenGoodsPageData = {
  /** 购买时间-结束 */
  buyTimeEnd?: string;
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 是否签收 */
  buyGetFlag?: number;
  /** 购买时间-开始 */
  buyTimeStart?: string;
};

export type ScoUserGoodsBoScoOpenGoodsUpdateData = {
  /** 主键 */
  id?: number;
};

export type ScoUserGoodsBoScoUserGoodsAdminPageData = {
  /** 购买时间-结束 */
  buyTimeEnd?: string;
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 商品ID */
  goodsId?: number;
  /** 是否签收 */
  buyGetFlag?: number;
  /** 购买时间-开始 */
  buyTimeStart?: string;
  /** 线下站点ID */
  shopId?: number;
  /** 用户ID */
  userId?: number;
  /** 商品名称 */
  scoreName?: string;
};

export type ScoUserGoodsBoScoUserGoodsUpdateGetFlag = {
  /** 是否签收 */
  buyGetFlag?: number;
  /** 主键 */
  id?: number;
};

export type ScoUserGoodsUpdateGetFlagUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type ScoUserGoodsVo = {
  /** 创建时间 */
  createTime?: string;
  /** 更新时间 */
  updateTime?: string;
  /** 主键 */
  id?: number;
  /** 用户ID */
  userId?: number;
  newUser?: NewUserVo;
  /** 线下站点ID */
  shopId?: number;
  geoRest?: GeoRestVo;
  /** 商品ID */
  goodsId?: number;
  scoGoods?: ScoGoodsVo;
  /** 购买数量 */
  buyNum?: number;
  /** 购买时间 */
  buyTime?: string;
  /** 积分 */
  buyScoreNum?: number;
  /** 是否签收1 */
  buyGetFlag?: number;
};

export type SysSettingBo = {
  /** 主键 */
  id: number;
  /** 重复扫码不计入时间(分钟) */
  sysMinAreaTime: number;
  /** 最远扫码距离(米) */
  sysMaxAreaDistance: number;
  /** 附近小区(米) */
  sysNearArea: number;
  /** 附近驿站(米) */
  sysNearRest: number;
  /** 信息核实-需核验(天) */
  sysInfoCheckTime: number;
  /** 信息核实-异常(天) */
  sysInfoErrorTime: number;
  /** 自动收货时间(天) */
  sysGoodsAuthConfirm: number;
  /** 报事未处理通知时间(分钟) */
  sysIssueInformTime: number;
  /** 报事未处理通知人员 */
  issueInformEmployeeList?: number[];
  /** 活动签到最远距离(米) */
  sysTaskSignDistance: number;
};

export type SysSettingGetDataUsingPostResponses = {
  /**
   * OK
   */
  200: RSysSettingVo;
};

export type SysSettingUpdateDataUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type SysSettingVo = {
  /** 主键 */
  id?: number;
  /** 重复扫码不计入时间(分钟) */
  sysMinAreaTime?: number;
  /** 最远扫码距离(米) */
  sysMaxAreaDistance?: number;
  /** 附近小区(米) */
  sysNearArea?: number;
  /** 附近驿站(米) */
  sysNearRest?: number;
  /** 信息核实-需核验(天) */
  sysInfoCheckTime?: number;
  /** 信息核实-异常(天) */
  sysInfoErrorTime?: number;
  /** 自动收货时间(天) */
  sysGoodsAuthConfirm?: number;
  /** 报事未处理通知时间(分钟) */
  sysIssueInformTime?: number;
  /** 活动签到最远距离(米) */
  sysTaskSignDistance?: number;
  /** 报事未处理通知人员 */
  sysIssueInformEmployeeList?: ApiEmployee[];
};

export type TaskInfoBo = {
  /** 【仅分页查询需要传递】当前页 */
  current: number;
  /** 【仅分页查询需要传递】大小 */
  size: number;
  /** 主键 */
  id: number;
  /** 活动名称max30 */
  taskName: string;
  /** 活动开始时间 */
  taskTimeBegin: string;
  /** 活动结束时间 */
  taskTimeEnd: string;
  /** 经度 */
  taskLongitude: string;
  /** 纬度 */
  taskLatitude: string;
  /** 位置信息 */
  taskAddress: string;
  /** 举办方max30 */
  taskHold: string;
  /** 最大参与人数 */
  taskMaxPerson: number;
  /** 活动介绍 */
  taskInfo: string;
  /** 参与要求 */
  taskRequire?: string;
  /** 活动安排 */
  taskArrange?: string;
  /** 联系用户 */
  taskLinkUserName: string;
  /** 联系电话 */
  taskLinkUserPhone: string;
  /** 联系邮箱 */
  taskLinkUserEmail?: string;
  /** 活动附件 */
  taskFile?: string;
  /** 活动上架状态 */
  taskUpFlag: number;
  /** 参与人数 */
  taskJoinPersonNum?: number;
  /** 积分 */
  taskScore: number;
  /** 活动图片 */
  taskPhoto: string;
};

export type TaskInfoBoTaskInfoDelData = {
  /** 主键 */
  id?: number;
};

export type TaskInfoBoTaskInfoGetData = {
  /** 主键 */
  id?: number;
};

export type TaskInfoBoTaskInfoPageData = {
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 联系电话 */
  taskLinkUserPhone?: string;
  /** 活动开始时间 */
  taskTimeBegin?: string;
  /** 活动名称max30 */
  taskName?: string;
  /** 联系用户 */
  taskLinkUserName?: string;
  /** 活动结束时间 */
  taskTimeEnd?: string;
};

export type TaskInfoBoTaskInfoSaveData = {
  /** 活动上架状态 */
  taskUpFlag?: number;
  /** 活动图片 */
  taskPhoto?: string;
  /** 活动安排 */
  taskArrange?: string;
  /** 活动附件 */
  taskFile?: string;
  /** 活动开始时间 */
  taskTimeBegin?: string;
  /** 联系邮箱 */
  taskLinkUserEmail?: string;
  /** 举办方max30 */
  taskHold?: string;
  /** 最大参与人数 */
  taskMaxPerson?: number;
  /** 位置信息 */
  taskAddress?: string;
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 经度 */
  taskLongitude?: string;
  /** 纬度 */
  taskLatitude?: string;
  /** 联系电话 */
  taskLinkUserPhone?: string;
  /** 参与要求 */
  taskRequire?: string;
  /** 活动名称max30 */
  taskName?: string;
  /** 积分 */
  taskScore?: number;
  /** 活动介绍 */
  taskInfo?: string;
  /** 联系用户 */
  taskLinkUserName?: string;
  /** 活动结束时间 */
  taskTimeEnd?: string;
};

export type TaskInfoBoTaskOpenInfoGetOpenData = {
  /** 主键 */
  id?: number;
};

export type TaskInfoBoTaskOpenInfoPageOpenData = {
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
};

export type TaskInfoDelDataUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type TaskInfoGetDataUsingPostResponses = {
  /**
   * OK
   */
  200: RTaskInfoVo;
};

export type TaskInfoPageDataUsingPostResponses = {
  /**
   * OK
   */
  200: RPageDataVoTaskInfoVo;
};

export type TaskInfoSaveDataUsingPostResponses = {
  /**
   * OK
   */
  200: RLong;
};

export type TaskInfoUpdateDataUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type TaskInfoVo = {
  /** 创建时间 */
  createTime?: string;
  /** 更新时间 */
  updateTime?: string;
  /** 主键 */
  id?: number;
  /** 活动名称max30 */
  taskName?: string;
  /** 活动开始时间 */
  taskTimeBegin?: string;
  /** 活动结束时间 */
  taskTimeEnd?: string;
  /** 经度 */
  taskLongitude?: string;
  /** 纬度 */
  taskLatitude?: string;
  /** 位置信息 */
  taskAddress?: string;
  /** 举办方max30 */
  taskHold?: string;
  /** 最大参与人数 */
  taskMaxPerson?: number;
  /** 活动介绍 */
  taskInfo?: string;
  /** 参与要求 */
  taskRequire?: string;
  /** 活动安排 */
  taskArrange?: string;
  /** 联系用户 */
  taskLinkUserName?: string;
  /** 联系电话 */
  taskLinkUserPhone?: string;
  /** 联系邮箱 */
  taskLinkUserEmail?: string;
  /** 活动附件 */
  taskFile?: string;
  /** 活动上架状态 */
  taskUpFlag?: number;
  /** 参与人数 */
  taskJoinPersonNum?: number;
  /** 积分 */
  taskScore?: number;
  /** 活动图片 */
  taskPhoto?: string;
  /** 是否加入1否2是 */
  joinFlag?: number;
  /** 是否签到 */
  joinSignFlag?: number;
};

export type TaskOpenInfoGetOpenDataUsingPostResponses = {
  /**
   * OK
   */
  200: RTaskInfoVo;
};

export type TaskOpenInfoPageOpenDataUsingPostResponses = {
  /**
   * OK
   */
  200: RPageDataVoTaskInfoVo;
};

export type TaskOpenUserJoinTaskUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type TaskOpenUserPageSelfUsingPostResponses = {
  /**
   * OK
   */
  200: RPageDataVoTaskUserVo;
};

export type TaskOpenUserSignInLocationUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type TaskOpenUserSignInUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type TaskUserBoTaskOpenUserJoinTask = {
  /** 活动ID */
  taskId?: number;
};

export type TaskUserBoTaskOpenUserPageSelf = {
  /** 是否签到 */
  joinSignFlag?: number;
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
};

export type TaskUserBoTaskOpenUserSignIn = {
  /** 活动ID */
  taskId?: number;
};

export type TaskUserBoTaskOpenUserSignInLocation = {
  /** 纬度 */
  userLatitude?: string;
  /** 经度 */
  userLongitude?: string;
  /** 活动ID */
  taskId?: number;
};

export type TaskUserBoTaskUserPageData = {
  /** 是否签到 */
  joinSignFlag?: number;
  /** 【仅分页查询需要传递】当前页 */
  current?: number;
  /** 【仅分页查询需要传递】大小 */
  size?: number;
  /** 活动ID */
  taskId?: number;
};

export type TaskUserBoTaskUserSignIn = {
  /** 用户ID */
  userId?: number;
  /** 活动ID */
  taskId?: number;
};

export type TaskUserBoTaskUserStatisticTaskUser = {
  /** 活动ID */
  taskId?: number;
};

export type TaskUserPageDataUsingPostResponses = {
  /**
   * OK
   */
  200: RPageDataVoTaskUserVo;
};

export type TaskUserSignInUsingPostResponses = {
  /**
   * OK
   */
  200: RBoolean;
};

export type TaskUserStatisticTaskUserUsingPostResponses = {
  /**
   * OK
   */
  200: RTaskUserStatisticVo;
};

export type TaskUserStatisticVo = {
  /** 活动ID */
  taskId?: number;
  /** 报名总人数 */
  totalJoinNum?: number;
  /** 签到总人数 */
  totalSignedNum?: number;
};

export type TaskUserVo = {
  /** 创建时间 */
  createTime?: string;
  /** 更新时间 */
  updateTime?: string;
  /** 主键 */
  id?: number;
  /** 活动ID */
  taskId?: number;
  /** 用户ID */
  userId?: number;
  /** 参与时间 */
  joinTime?: string;
  /** 签到时间 */
  joinSignTime?: string;
  /** 是否签到 */
  joinSignFlag?: number;
  taskInfo?: TaskInfoVo;
  newUser?: NewUserVo;
};

export type TempTempGetWeatherUsingPostResponses = {
  /**
   * OK
   */
  200: RWeather;
};

export type ValidArrayListString = {
  /** 信息 */
  list?: string[];
  empty?: boolean;
};

export type Weather = {
  /** 天气情况，如：晴、多云 */
  info?: string;
  /** 温度，可能为空 */
  temperature?: string;
  /** 湿度，可能为空 */
  humidity?: string;
  /** 风向，可能为空 */
  direct?: string;
  /** 风力，可能为空 */
  power?: string;
  /** 空气质量指数，可能为空 */
  aqi?: string;
};

export type WechatFwhUsingGetResponses = {
  /**
   * OK
   */
  200: unknown;
};

export type WechatFwhUsingPostResponses = {
  /**
   * OK
   */
  200: string;
};

export type WechatXcxGetPhoneByCodeUsingPostParams = {
  code: string;
};

export type WechatXcxGetPhoneByCodeUsingPostResponses = {
  /**
   * OK
   */
  200: RString;
};

export type WechatXcxJscode2SessionUsingGetParams = {
  jscode: string;
};

export type WechatXcxJscode2SessionUsingGetResponses = {
  /**
   * OK
   */
  200: RNewUserVo;
};

export type WechatXcxTestUsingGetResponses = {
  /**
   * OK
   */
  200: unknown;
};
